#include "Abstraction.h"
#include "AbstractionImp.h"

RefinedAbstraction::RefinedAbstraction(AbstractionImp* imp)
	: mImp(imp)
{

}

RefinedAbstraction::~RefinedAbstraction()
{
	delete mImp;
	mImp = 0;
}

void RefinedAbstraction::Opration()
{
	mImp->Operator();
}